#pragma once

#include <iostream>  
#include <conio.h>
#include <windows.h>
#include <fmod.h>
#include <fmod.hpp>
#include <fmod_errors.h>
#include <math.h>
#include "AudioUtils.h"

using namespace std;
namespace AudioModel{
	class AudioClip
	{
		public:
			AudioClip(string path,FMOD::System &system);
			AudioClip(const AudioClip &);
			AudioClip & operator=(const AudioClip&);
			~AudioClip(void);
			string getPath();
			char * getName();
			FMOD::Sound * getSound();
		private:
			FMOD_RESULT result;
			FMOD::Sound *sound;
			string path;
	};
}

